package com.zlsy.springbootdemo.state.demo;

/**
 * @author zhouliang
 * @date 2021/1/23 12:29
 */
public class StatePatternDemo {
  public static void main(String[] args) {
    Context context = new Context();

    StartState startState = new StartState();
    startState.doAction(context);

    System.out.println(context.getState().toString());

    StopState stopState = new StopState();
    stopState.doAction(context);

    System.out.println(context.getState().toString());
  }
}
